import { $axios } from 'boot/axios';

export default {
  // 更新图片
  updateImage: (id, data) => $axios.patch(`/qrcode/qrcode/${id}/`, data, {
    // headers: {
    //   // 'Content-Type': 'multipart/form-data'  // 可以省略，axios 会自动设置
    // }
  }),

  // 创建图片
  createImage: (data) => $axios.post('/qrcode/qrcode/', data, {
    // onUploadProgress: (progressEvent) => {
    //   const progress = Math.round((progressEvent.loaded * 100) / progressEvent.total);
    //   console.log(`Upload Progress: ${progress}%`);
    // },
  }),

  // 获取图片列表
  getImage: (params) => $axios.get('/qrcode/qrcode/', { params }),
  // 通过所属人获取图片列表
  getImageByUser: (id) => $axios.get(`/qrcode/qrcode/users/${id}/`),
  // 删除图片
  deleteImage: (id) => $axios.delete(`/qrcode/qrcode/${id}/`),
};
